package org.shreker.shan.core.util;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtil {

	public static Date convertDate2LastSecond(Date date) throws ParseException {
		DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
		String str = format.format(date);
		Date d2 = format.parse(str);
		int dayMis = 1000 * 60 * 60 * 24;//一天的毫秒-1  
		//返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。  
		long curMillisecond = d2.getTime();//当天的毫秒  
		System.out.println("curMillisecond:" + new Date(curMillisecond));
		long resultMis = curMillisecond + (dayMis - 1); //当天最后一秒  
		//得到我需要的时间    当天最后一秒  
		Date resultDate = new Date(resultMis);
		return resultDate;
	}

}
